Skip to content

Use in-built ophyd-async code for checking smargon limits#1267

Merged
DominicOram merged 34 commits into
mainfrom
remove-get-xyz-limits
Sep 22, 2025
Merged

Use in-built ophyd-async code for checking smargon limits#1267
DominicOram merged 34 commits into
mainfrom
remove-get-xyz-limits

Conversation

@teoching0705

Copy link
Copy Markdown
Contributor

Fixes #1263

Instructions to reviewer on how to test:

  1. Check if anything crashes

Checks for reviewer

  • Would the PR title make sense to a user on a set of release notes

@codecov

codecov Bot commented Sep 15, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.14%. Comparing base (cbd40b0) to head (4270029).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1267   +/-   ##
=======================================
  Coverage   90.14%   90.14%           
=======================================
  Files         130      130           
  Lines        7830     7834    +4     
=======================================
+ Hits         7058     7062    +4     
  Misses        772      772           
Components Coverage Δ
i24 SSX 75.27% <ø> (ø)
hyperion 97.79% <100.00%> (+<0.01%) ⬆️
other 97.98% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@teoching0705 teoching0705 marked this pull request as ready for review September 15, 2025 10:33
@teoching0705 teoching0705 requested a review from a team as a code owner September 15, 2025 10:33

@DominicOram DominicOram left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, some comments in code

Comment thread src/mx_bluesky/hyperion/device_setup_plans/smargon.py Outdated
Comment thread tests/unit_tests/hyperion/experiment_plans/test_pin_tip_centring.py Outdated

@DominicOram DominicOram left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. See comment in coed, happy to discuss in person if it doesn't make sense

Comment thread src/mx_bluesky/hyperion/device_setup_plans/smargon.py Outdated

@DominicOram DominicOram left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thanks! Sorry, one more comment but basically there!

Comment thread tests/unit_tests/hyperion/experiment_plans/test_pin_tip_centring.py Outdated
Comment thread src/mx_bluesky/hyperion/device_setup_plans/smargon.py

@DominicOram DominicOram left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thank you!

@DominicOram DominicOram changed the title Remove get-xyz-limits Use in-built ophyd-async code for checking limits Sep 22, 2025
@DominicOram DominicOram changed the title Use in-built ophyd-async code for checking limits Use in-built ophyd-async code for checking smargon limits Sep 22, 2025
@DominicOram DominicOram merged commit 04d3d9e into main Sep 22, 2025
24 checks passed
@DominicOram DominicOram deleted the remove-get-xyz-limits branch September 22, 2025 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove smargon specific limit checking

2 participants